lisp/desktop.el: Move code related to saving frames to frameset.el.
authorJuanma Barranquero <lekktu@gmail.com>
Fri, 2 Aug 2013 04:33:58 +0000 (06:33 +0200)
committerJuanma Barranquero <lekktu@gmail.com>
Fri, 2 Aug 2013 04:33:58 +0000 (06:33 +0200)
commit29b4d1409df0fa525fd76f69cb1fa45460ebaa35
treea07a67d47aa80047440e060c176cceac74dab79b
parent942759e9e7f82febf640653296c51fa0b4e05ff3
lisp/desktop.el: Move code related to saving frames to frameset.el.
Require frameset.
(desktop-restore-frames): Doc fix.
(desktop-restore-reuses-frames): Rename from
desktop-restoring-reuses-frames.
(desktop-saved-frameset): Rename from desktop-saved-frame-states.
(desktop-clear): Clear frames too.
(desktop-filter-parameters-alist): Set from frameset-filter-alist.
(desktop--filter-tty*, desktop-save, desktop-read):
Use frameset functions.
(desktop-before-saving-frames-functions, desktop--filter-*-color)
(desktop--filter-minibuffer, desktop--filter-restore-desktop-parm)
(desktop--filter-save-desktop-parm, desktop--filter-iconified-position)
(desktop-restore-in-original-display-p, desktop--filter-frame-parms)
(desktop--process-minibuffer-frames, desktop-save-frames)
(desktop--reuse-list, desktop--compute-pos, desktop--move-onscreen)
(desktop--find-frame, desktop--select-frame, desktop--make-frame)
(desktop--sort-states, desktop-restoring-frames-p)
(desktop-restore-frames): Remove.  Most code moved to frameset.el.
(desktop-restoring-frameset-p, desktop-restore-frameset)
(desktop--check-dont-save, desktop-save-frameset): New functions.
(desktop--app-id): New constant.
(desktop-first-buffer, desktop-buffer-ok-count)
(desktop-buffer-fail-count): Move before first use.
lisp/frameset.el: New file.
lisp/ChangeLog
lisp/desktop.el
lisp/frameset.el [new file with mode: 0644]